
'''
闭包：

产生的环境 ：一般都是在函数嵌套，一个函数里声明另一个函数
作用：
   1\让函数作用域里的变量，可以在全局作用域中去访问到（调用，不能修改）
   2\ 可以延长函数作用域的生命周期

'''

def outer(num):

    def inner():
       print(num)
    # inner()
    # print(inner)
    return inner

ret = outer(99)
print(ret)
ret()
ret1 = outer(199)
print (ret1)
ret1()
